exports.isExistence = function (req, res) {

    //获取参数信息
    var bodyParams = req.routeInfo.bodyParams;

    //返回结果
    var resultData = {};

    //临时存储获取信息
    var datas = {};

    //任务流创建
    async.waterfall([

        //检查是否存在这个聊天室 并返回此聊天室的基本信息
        //查询用户的主键id
        //查询全局变量里面的聊天室的基本信息
        (cb) => {
            db.where({
                "cr_room_id" : bodyParams.chatroomId
            }).select("socket_chat_room",(rs)=>{

                if(rs.length == 0){
                    return RES.errorResponse(res,"此聊天室不存在");
                }
                datas = rs[0]
                cb()
            })
        },
        (cb) => {
            db.field('u_id').where({
                "u_username" : bodyParams.userId,
                "u_is_delete" : 0
            }).select("socket_user",(rs)=>{

                if(rs.length == 0){
                    return RES.errorResponse(res,"不存在此用户");
                }

                //查询全局变量里面的聊天室的基本信息
                var key = 'R_' + datas.cr_id
                var keyChilder = 'RU_' + rs[0].u_id

                if(!chatRoom[key].member[keyChilder]){
                    return RES.errorResponse(res,"该聊天室不存在此用户");
                }
                cb()
            })
        }

    ],()=> {

        //返回最终拼接结果
        RES.successResponse(res,resultData);

    });
    
}